package com.yyfax.pay.third.model.to.fuiou;


import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.io.Serializable;

public class ProtocolPayNotifyReq implements Serializable {
    /** 第三方交易类型 固定值 */
    private String type;
    /** 版本号 */
    private String version;
    /** 商户号 */
    private String mchntcd;
    /** 用户id */
    private String userid;
    /** 响应码 */
    private String responsecode;
    /** 响应描述 */
    private String responsemsg;
    /** 商户订单号 */
    private String mchntorderid;
    /** 富友订单号 */
    private String orderid;
    /** 交易金额 */
    private Long amt;
    /** 银行卡号 */
    private String bankcard;
    /** 协议号 */
    private String protocolno;
    /** 签名 */
    private String sign;

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getVersion() {
        return version;
    }

    public void setVersion(String version) {
        this.version = version;
    }

    public String getMchntcd() {
        return mchntcd;
    }

    public void setMchntcd(String mchntcd) {
        this.mchntcd = mchntcd;
    }

    public String getUserid() {
        return userid;
    }

    public void setUserid(String userid) {
        this.userid = userid;
    }

    public String getResponsecode() {
        return responsecode;
    }

    public void setResponsecode(String responsecode) {
        this.responsecode = responsecode;
    }

    public String getResponsemsg() {
        return responsemsg;
    }

    public void setResponsemsg(String responsemsg) {
        this.responsemsg = responsemsg;
    }

    public String getMchntorderid() {
        return mchntorderid;
    }

    public void setMchntorderid(String mchntorderid) {
        this.mchntorderid = mchntorderid;
    }

    public String getOrderid() {
        return orderid;
    }

    public void setOrderid(String orderid) {
        this.orderid = orderid;
    }

    public void setAmt(Long amt) {
        this.amt = amt;
    }

    public Long getAmt() {
        return amt;
    }

    public String getBankcard() {
        return bankcard;
    }

    public void setBankcard(String bankcard) {
        this.bankcard = bankcard;
    }

    public String getProtocolno() {
        return protocolno;
    }

    public void setProtocolno(String protocolno) {
        this.protocolno = protocolno;
    }

    public String getSign() {
        return sign;
    }

    public void setSign(String sign) {
        this.sign = sign;
    }

    @Override
    public String toString() {
        return ToStringBuilder.reflectionToString(this, ToStringStyle.SHORT_PREFIX_STYLE);
    }
}
